package db;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class JDBCDriverLoader extends HttpServlet {

	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		doRequest(request, response);
	}

	public void doPost(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException {
		doRequest(request, response);
	}

	public void doRequest(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {

		response.setContentType("text/html; charset=Shift_JIS");
		PrintWriter out = response.getWriter();
		String msg = "";
		try {
			Class.forName("com.mysql.jdbc.Driver").newInstance();
			msg = "ドライバのロードに成功しました";
		} catch (ClassNotFoundException e) {
			msg = "ドライバのロードに失敗しました";
		} catch (Exception e) {
			msg = "ドライバのロードに失敗しました";
		}

		out.println("<p>");
		out.println(msg);
		out.println("</p>");

		out.println("</body>");
		out.println("</html>");
	}

}
